供应: to supply, to provide, to offer...
加油: to add oil, to top up with gas, to refuel, to accelerate, to step on the gas, to make an extra effort, to cheer sb on...
重量级: heavyweight (boxing etc)...
起初: originally, at first, at the outset...
执照: license, permit...
深受: to receive in no small measure...